home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / extras / boot_up / tubs_332 / tubs.txt < prev    next >
Text File  |  1995-04-27  |  54KB  |  1,049 lines

  1. The Ultimate Boot Selector v3.3
  2. ===============================
  3.  
  4. ╜ 1989-94 by
  5.   Andreas Alich
  6.   Rittergasse 4
  7.   97070 Würzburg
  8.  
  9.   KontoNr. 5102900, BLZ 790 500 00, Städtische Sparkasse Würzburg
  10.  
  11. E-Mail:
  12.   Mausnet: Andreas Alich @ WÜ
  13.   Internet: andreas_alich@wue.maus.de
  14.  
  15. 1. Allgemeines
  16. ==============
  17.  
  18. TUBS ist SHAREWARE. D. h. es darf zu nicht kommerziellen Zwecken frei 
  19. kopiert, ausprobiert und weitergegeben werden, aber nur komplett mit 
  20. folgenden Dateien in unveränderter Form:
  21.  
  22.   ACHTUNG.TXT
  23.   CONFIG.PRG
  24.   CONFIG.RSC
  25.   KFG2LNK.TOS
  26.   LNK2KFG.TOS
  27.   NEU.TXT
  28.   TCKJ.TXT
  29.   TCKJ30.PRG
  30.   TCKJ_MAG.PRG
  31.   TUBS.HLP
  32.   TUBS.PRG
  33.   TUBS.TXT
  34.  
  35. Normalerweise enthält das Archiv auch noch folgende Dateien:
  36.  
  37.   TUBS.CLD
  38.   TUBS.ED
  39.   TUBS.INF
  40.   TUBS.UPL
  41.   TUBSX.PRG
  42.   TUBSX.TXT
  43.   WAIT.PRX
  44.   WAIT.TXT
  45.   XDS.TXT
  46.   XDS_PLAY.PRG
  47.   PLING.XDS
  48.   XDS_REC.PRG
  49.  
  50. Der Vertrieb in PD-Sammlungen ist nicht erlaubt, die (kostenfreie) 
  51. Verbreitung über Mail-Boxen dagegen ist erlaubt (und erwünscht).
  52.  
  53. TUBS wurde ausgiebig getestet. Die Benutzung von TUBS erfolgt aber auf 
  54. eigene Gefahr. Jegliche Haftung für Schäden ist ausgeschlossen!
  55.  
  56. Wer TUBS regelmä₧ig benutzt (regelmä₧ige - nicht registrierte - Benutzer 
  57. werden gelegentlich daran erinnert, da₧ es sich bei TUBS um Shareware 
  58. handelt) ist aufgefordert, mir (mindestens) DM 20,- für TUBS zukommen zu 
  59. lassen. Dies kann in Form einer Überweisung, eines Schecks, in bar oder in 
  60. Form unbenutzter 1-DM-Briefmarken erfolgen. Bitte keine Postschecks aus dem 
  61. Ausland schicken, da diese relativ wertlos sind (bzw. ihr Wert durch die bei 
  62. der Einlösung anfallenden Gebühren aufgefressen wird)! Bei Überweisungen 
  63. bitte möglichst parallel eine Nachricht per E-Mail schicken, in der auch die 
  64. Adresse steht (der Schlüssel enthält neben dem Namen auch den Wohnort)! Dafür 
  65. erhält man dann per E-Mail (bevorzugt im Mausnet; nicht per Fidonet, da es 
  66. dort keine persönlichen Mitteilungen gibt) einen Schlüssel, der die 
  67. unregistrierte Version in eine registrierte verwandelt. Wer keine E-Mail 
  68. Adresse hat, erhält den Schlüssel per Post, sofern er mir mindestens DM 25,- 
  69. für TUBS zukommen lä₧t (oder mindestens DM 20,- und eine formatierte Diskette 
  70. mit frankiertem Rückumschlag). Registrierte Benutzer erhalten au₧erdem 
  71. jederzeit gegen Einsendung einer formatierten Diskette mit frankiertem 
  72. Rückumschlag die neueste Version von TUBS. 
  73.  
  74. TUBS wurde mit dem Hänisch Modula-2 Entwicklungssystem erstellt.
  75.  
  76. TUBS bietet folgende Funktionen:
  77. - Aktivieren/Deaktivieren von Autoordnerprogrammen, Accessories, CPXen usw.
  78. - Auswählen und Kopieren beliebiger Dateien wie z. B. DESKTOP.INF, 
  79.   ASSIGN.SYS, MINT.CNF, GEM.CNF usw.
  80. - Bis zu zweihundert Konfigurationen können direkt in TUBS editiert und
  81.   gemerkt werden (also ohne externes Konfigurationsprogramm, sondern direkt
  82.   beim Booten)
  83. - Eine gemerkte Konfiguration kann beim Booten durch Drücken einer einzigen 
  84.   Taste eingestellt werden
  85. - Zwischen Programmen, Accessories, CPXen usw. können Abhängigkeiten 
  86.   definiert werden, so da₧ z. B. automatisch zu einem Programm immer das 
  87.   zugehörige CPX aktiviert/deaktiviert werden kann
  88. - Editieren der physikalischen Reihenfolge der Dateien
  89. - aktuelles DESKTOP.INF usw. in den zugehörigen Ordner kopieren
  90. - Editor mit einer dieser Dateien aufrufen
  91. - Anzeige und Verändern des Fastload Flags der Programme
  92. - Wechseln der Bildschirmauflösung, falls in niedriger Auflösung
  93.   (Auflösung 0) gebootet wird
  94. - und noch einiges mehr ...
  95.  
  96. Die unregistrierte Version hat folgende Einschränkungen:
  97. - Maximal zwei Dateigruppen zum Aktivieren/Deaktivieren (AUTO-Ordner,
  98.   Accessories, usw.) und maximal zwei Ordner im TUBS-Ordner (NEWDESK.INF,
  99.   ASSIGN.SYS usw.).
  100. - Nur zwanzig Konfigurationen
  101. - Keine Links
  102. - Kein konfigurationsübergreifendes Aktivieren/Deaktivieren
  103. - Keine Zeitschaltuhrunterstützung
  104. - Keine Kommandozeilenunterstützung
  105.  
  106. TUBS sollte sich als eines der ersten Programme im AUTO-Ordner befinden,
  107. damit ggf. möglichst alle Amok laufenden Programme deaktiviert werden können.
  108.  
  109.  
  110. INSTALLATION
  111. ============
  112.  
  113. a) Erste Installation
  114.  
  115. Kopieren Sie den Ordner TUBS mit allen Dateien auf ihre Bootpartition, 
  116. normalerweise also Laufwerk C. Die Datei TUBS.PRG kopieren (bzw. verschieben) 
  117. Sie nun in den AUTO-Ordner. Wechseln Sie nun in den Ordner TUBS\ und starten 
  118. Sie CONFIG.PRG. Nachdem Sie TUBS gemä₧ Ihren Wünschen konfiguriert haben 
  119. (siehe unten CONFIG.PRG), machen Sie einen Reset und starten Sie TUBS durch 
  120. Eingabe der entsprechenden Taste (normalerweise [*]). Wählen Sie in TUBS 
  121. mittels [Control]-[P] den physikalischen Umordnungsmodus und verschieben Sie 
  122. TUBS.PRG an eine geeignete Position (möglichst weit vorne im AUTO-Ordner).
  123.  
  124. b) Es ist berseits eine ältere Version von TUBS installiert
  125.  
  126. Wenn Sie bereits eine ältere Version von TUBS installiert haben, dann 
  127. kopieren Sie zunächst die alte Version von TUBS.PRG irgendwohin oder benennen 
  128. Sie sie um (damit sie in CONFIG.PRG die alten Parameter auslesen können). 
  129. Kopieren Sie nun alle Dateien des Ordners TUBS in den bestehenden Ordner 
  130. TUBS\ (sollte er noch nicht existieren, erzeugen Sie ihn zunächst auf Ihrem 
  131. Bootlaufwerk und kopieren Sie gegebenenfalls die Datei TUBS.KFG in diesen 
  132. Ordner). Die Datei TUBS.PRG kopieren (bzw. verschieben) Sie in den 
  133. AUTO-Ordner. Wechseln Sie nun in den Ordner TUBS\ und starten Sie CONFIG.PRG. 
  134. CONFIG.PRG konvertiert (falls nötig) zunächst die alte TUBS.KFG-Datei (diese 
  135. wird im aktuellen Verzeichnis gesucht und dort später auch gesichert!). Über 
  136. den Button "Lesen ..."  können Sie die Einstellungen des alten TUBS.PRG 
  137. auslesen. Falls Sie noch keine registrierte Version benutzen, beachten Sie 
  138. bitte, da₧ die unregistrierte Version maximal zwei Dateigruppen zum 
  139. Aktivieren/Deaktivieren unterstützt. Je nach vorhandener TUBS.KFG-Datei 
  140. werden aber drei Pfade konfiguriert. Sie sollten also ggf. einen Pfad 
  141. entfernen (ansonsten gibt TUBS beim Start eine entsprechende Meldung aus). 
  142. Eine Beschreibung von CONFIG.PRG befindet sich weiter unten! 
  143.  
  144.  
  145. 2. Allgemeine Beschreibung
  146. ==========================
  147.  
  148. Zeichen oder Worte in eckigen Klammern stehen im folgenden für die 
  149. jeweilige Taste, also z. B. [1] für die Taste mit der Ziffer 1 und [Shift] 
  150. für die Shift-Taste.
  151.  
  152. Falls man beim Booten keine Taste drückt, so macht TUBS normalerweise 
  153. garnichts. Will man von Hand eine Auswahl der Autoordnerprogramme, 
  154. Accessories und sonstigen Dateien treffen, so mu₧ man beim Booten die Taste 
  155. [*] drücken. Dadurch gelangt man in den "Hauptdialog" von TUBS. Hat man 
  156. bereits Konfigurationen editiert (und gemerkt) so kann man auch direkt beim 
  157. Booten eine passende Taste (siehe weiter unten) drücken, die diese 
  158. Konfiguration auswählt, ohne in den Hauptdialog zu gehen. Man kann TUBS 
  159. allerdings mit dem Programm CONFIG.PRG auch so konfigurieren, da₧ man immer 
  160. in den Hauptdialog gelangt und man kann statt [*] auch eine andere Taste 
  161. konfigurieren.
  162.  
  163. Im Hauptdialog werden alle gefundenen Autoordnerprogramme, Accessories usw. 
  164. angezeigt. Welche Dateigruppen angezeigt werden, wird mittels CONFIG.PRG 
  165. festgelegt (siehe unten).
  166.  
  167. Aktivierte Dateien werden invers dargestellt, deaktivierte 
  168. normal. Ob eine Datei aktiviert oder deaktiviert ist, wird durch die 
  169. Extension festgelegt. Die beiden Extensions werden ebenfalls mittels 
  170. CONFIG.PRG festgelegt.
  171.  
  172. Neben den Autoordnerprogrammen, Accessories usw. werden die Dateien 
  173. aller Ordner, die sich im Ordner TUBS\ befinden, angezeigt. Von diesen 
  174. Dateien kann jeweils eine ausgewählt werden. Damit kann man z. B. aus 
  175. mehreren DESKTOP.INFs oder ASSIGN.SYSs eine Datei auswählen, die dann ins 
  176. Wurzelverzeichnis (bzw. den konfigurierten Pfad) kopiert wird.
  177.  
  178. Die Dateien werden normalerweise in ihrer physikalischen Reihenfolge 
  179. angezeigt (das hei₧t, da₧ z. B. die Autoordnerprogramme in der Reihenfolge 
  180. angezeigt werden, in der sie auch ausgeführt werden); sie können aber auch in 
  181. alphabetischer Reihenfolge angezeigt werden. Die physikalische Reihenfolge 
  182. kann mit TUBS auch verändert werden (insbesondere bei Autoordnerprogrammen 
  183. ist die Ausführungsreihenfolge manchmal wichtig). 
  184.  
  185. Mit folgenden Tasten kann man beim Booten direkt eine Konfiguration 
  186. auswählen, ohne in den Hauptdialog zu gehen (das ist natürlich nur dann
  187. sinnvoll, wenn man bereits Konfigurationen erstellt und gesichert hat):
  188. - Zifferntaste (0 bis 9) oder Funktionstaste ([F1] bis [F10]):
  189.   Diese Tasten aktivieren die entsprechende Konfigurationen ([1] für 
  190.   Konfiguration 1, [2] für Konfiguration 2, ..., [0] für Konfiguration 10,
  191.   [F1] für Konfiguration 11, ..., [F10] für Konfiguration 20)
  192. - Buchstabentaste:
  193.   Es wird die erste Konfiguration gewählt, deren Name mit diesem Buchstaben 
  194.   beginnt (Groß-/Kleinschreibung wird nicht unterschieden).
  195.  
  196. TUBS kann auch vom Desktop aus gestartet werden. In diesem Fall gelangt man 
  197. immer in den Hauptdialog. (Unter MagiC ist dies nur bedingt möglich!)
  198.  
  199. Über CONFIG.PRG (siehe unten) kann TUBS so konfiguriert werden, da₧ zu einer 
  200. bestimmten Zeit automatisch eine bestimmte Konfiguration ausgewählt wird, 
  201. falls TUBS im Autoordner ohne Tasteneingabe gestartet wurde. Diese 
  202. Funktionalität ist v. a. für Besitzer einer Zeitschaltuhr interessant, die
  203. z. B. nachts automatisch etwas vom Rechner erledigen lassen wollen. TUBS 
  204. liest die GEMDOS-Uhr aus; ggf. mu₧ also vor TUBS ein Programm im AUTO-Ordner 
  205. liegen, das die Uhrzeit einer Hardwareuhr in die GEMDOS-Uhr überträgt.
  206. (Nur in der registrierten Version verfügbar.)
  207.  
  208. TUBS kann auch mit einer Kommandozeile aufgerufen werden. Dabei werden die 
  209. übergebenen Zeichen so interpretiert, als wären die entsprechenden Tasten 
  210. gedrückt worden. Ziffern werden also als Konfigurationsnummer behandelt, bei 
  211. Buchstaben wird nach einem passenden Konfigurationsnamen gesucht. (Nur in 
  212. der registrierten Version verfügbar.)
  213.  
  214.  
  215.  
  216. 3. Der Hauptdialog von TUBS
  217. ===========================
  218.  
  219. In der ersten Spalte ist Platz für die Namen von bis zu zwanzig 
  220. Konfigurationen. 
  221.  
  222. Rechts daneben befinden sich weitere Spalten für die Anzeige der 
  223. Autoordnerprogramme, Accessories usw. sowie der Ordner im Ordner TUBS\. Je 
  224. nach Bildschirmbreite sind unterschiedlich viele Datei-Gruppen gleichzeitig 
  225. sichtbar. Gibt es mehr Gruppen als Platz zur Verfügung steht, so erscheinen 
  226. über den Dateinamen Pfeile und man kann durch mehrere "Seiten" blättern.
  227.  
  228. 3.1 Bedienung des Hauptdialogs
  229. ------------------------------
  230.  
  231. a) Tastaturbedienung
  232.  
  233. Der Cursor im Hauptdialog wird durch die Zeichen > und < markiert. Diese 
  234. Zeichen stehen links und rechts des aktuellen Eintrags. Den Cursor kann man 
  235. wie gewohnt mit den Cursortasten bewegen.
  236.  
  237. Alle invers dargestellten Accessories, Programme usw. sind ausgewählt.
  238. D. h. sie werden beim Booten ausgeführt bzw. kopiert (beim Kopieren werden
  239. bestehende Dateien überschrieben!).
  240.  
  241. Einträge können mit [Insert] selektiert werden. Nochmaliges Drücken von 
  242. [Insert] deselektiert den Eintrag wieder. [Delete] deselektiert einen 
  243. Eintrag.
  244.  
  245. Es gibt verschiedene Möglichkeiten, eine (bereits gemerkte) Konfiguration 
  246. auszuwählen:
  247. - Eingabe der Ziffer, die vor dem Namen steht (ggf. mit [Shift])
  248. - Die Konfigurationen 11 bis 20 (1 bis 0) können auch über die 
  249.   Funktionstasten F1 bis F10 gewählt werden. Dies ist vor allem bei der 
  250.   direkten Wahl einer Konfiguration beim Booten interessant, da dort die Wahl 
  251.   mittels [Shift]-[Ziffer] nicht funktioniert
  252. - Anklicken des Konfigurationsnamens mit der linken Maustaste
  253. - [Insert] drücken, wenn sich der Cursor auf dem Namen einer Konfiguration 
  254.   befindet.
  255. - Eine Konfiguration kann auch über ihren Anfangsbuchstaben durch Drücken 
  256.   der entsprechenden Buchstabentaste gewählt werden. Besitzen mehrere 
  257.   Konfigurationsnamen den gleichen Anfangsbuchstaben, so wird die jeweils 
  258.   erste gewählt. Zwischen Gro₧- und Kleinbuchstaben wird nicht unterschieden. 
  259.   Diese Auswahl einer Konfiguration funktioniert auch beim Booten. Allerdings 
  260.   kollidiert diese Methode mit Harddisktreibern, die einen eingegebenen 
  261.   Buchstaben als Bootpartition interpretieren. Bei Verwendung solcher 
  262.   Harddisktreiber sollte man beim Autor nach einer konfigurierbaren Version 
  263.   fragen (wenn man TUBS verwendet benötigt man wohl kaum verschiedene 
  264.   Bootpartitions; falls doch mu₧ man eben auf die Wahl einer Konfiguration 
  265.   per Anfangsbuchstabe verzichten); sollte dieser (der Autor des 
  266.   Plattentreibers) sich unkooperativ zeigen, kann man auch zunächst den 
  267.   Buchstaben für die normale Bootpartition (also in der Regel C) eingeben und 
  268.   dann die Tatste(n) für TUBS.
  269.  
  270. b) Mausbedienung
  271.  
  272. Mit der linken Maustaste können Einträge selektiert bzw. deselektiert werden.
  273. Mit der rechten Maustaste kann der Cursor auf einen Eintrag gesetzt werden.
  274.  
  275. Durch Anklicken der Pfeile (sofern vorhanden) kann durch die einzelnen 
  276. "Seiten" geblättert werden. 
  277.  
  278. Wird die Maus in die Titelzeile bewegt, so erscheinen dort einige "Buttons",
  279. die mit der linken Maustaste angewählt werden können.
  280.  
  281. Im Umordnungsmodus können Einträge mit der Maus verschoben werden, indem man
  282. die linke Maustaste gedrückt hält, während man die Maus bewegt.
  283.  
  284. 3.2 Allgemeines zu den Konfigurationen
  285. --------------------------------------
  286.  
  287. TUBS bietet die Möglichkeit, bis zu zweihundert verschiedene Konfigurationen 
  288. zu merken (in der unregistrierten Version nur zwanzig). Eine Konfiguration, 
  289. die einmal gemerkt (und abgespeichert) wurde, kann später sehr einfach 
  290. ausgewählt bzw. eingestellt werden (siehe weiter unten).
  291.  
  292. Es gibt (in der registrierten Version) zehn Konfigurationsgruppen (mit 
  293. jeweils zwanzig Konfigurationen), insgesamt also zweihundert Konfigurationen. 
  294. In der ersten Spalte werden jeweils zwanzig Konfigurationen angezeigt 
  295. (unabhängig von der Bildschirmauflösung).
  296.  
  297. Die ersten zehn Konfigurationen können über die Zifferntasten direkt gewählt 
  298. werden, [1] wählt die erste, [2] die zweite usw. und [0] die zehnte. Die 
  299. zweiten zehn Konfigurationen können mittels [Shift]-Zifferntaste oder über 
  300. die Funktionstasten erreicht werden, [Shift]-[1] entspricht z. B. [F1], 
  301. [Shift]-[0] entspricht [F10]. Daneben gibt es noch eine weitere Möglichkeit, 
  302. die Shifttaste zu ersetzen: gibt man zunächst [/] ein und dann eine Ziffer, 
  303. dann hat das die gleiche Wirkung wie [Shift]-Ziffer. Dies ist vor allem für 
  304. die Kommandozeile interessant, da es dort die Funktionstasten nicht gibt; 
  305. aber auch für die direkte Eingabe beim Booten kann man es benutzen (dort kann 
  306. man zwar auch die Funktionstasten verwenden, aber die Shift-Taste kann nicht 
  307. verwendet werden).
  308.  
  309. Die Konfigurationsgruppe kann mittels [Tab] und [Shift]-[Tab] gewechselt 
  310. werden. [Tab] wechselt zur nächsten Konfigurationsgruppe, [Shift]-[Tab] zur 
  311. vorhergehenden. Mittels [.] [Ziffer] (nacheinander gedrückt) kann auch direkt 
  312. eine bestimmte Konfigurationsgruppe gewählt werden. [.] [1] wählt die erste 
  313. Konfigurationsgruppe, [.] [2] die zweite usw. und [.] [0] die zehnte. Die 
  314. direkte Wahl einer Konfigurationsgruppe ist vor allem für die Kommandozeile 
  315. und die direkte Eingabe beim Booten wichtig, da dort die Tab-Taste nicht 
  316. unterstützt wird.
  317.  
  318. 3.3 Speichern von Konfigurationen
  319. ---------------------------------
  320.  
  321. Zum Merken einer Konfigurationen gibt es verschiedene Möglichkeiten:
  322.  
  323. Erstens kann eine Konfiguration wie oben beschrieben editiert und dann mit 
  324. [Control]-[Ziffer] bzw. mit [Shift]-[Control]-[Ziffer] einem Eintrag in der 
  325. ersten Spalte zugeordnet werden (dabei wird nach einem Namen gefragt). Statt 
  326. [Shift]-[Control]-[Ziffer] kann man auch [Control]-[Funktionstaste] benutzen, 
  327. z. B. [Control]-[F1] statt [Shift]-[Control]-[1]. Wie bei der Wahl einer 
  328. Konfiguration kann auch hier die Shift-Taste dadurch ersetzt werden, da₧ man 
  329. zunächst [/] eingibt, also z. B. [/] [Control]-[1].
  330.  
  331. Zweitens kann man den Cursor auf einen Eintrag in der ersten Spalte bewegen 
  332. und diesen mit [Insert] selektieren bzw. den Namen mit der linken Maustatste 
  333. selektieren. Die eingestellte Konfiguration wird dann unter diesem Eintrag 
  334. gemerkt, sobald eine andere Konfiguration (d. h. ein anderer Eintrag in der 
  335. ersten Spalte) gewählt wird bzw. wenn TUBS verlassen wird. Bis zu diesem 
  336. Zeitpunkt kann mit [Undo] die ursprüngliche Konfiguration zurückgeholt 
  337. werden.
  338.  
  339. Nachdem man auf eine der beschriebenen Arten eine oder mehrere 
  340. Konfigurationen eingestellt hat, kann man sie mit [Control]-[S] sichern. Die 
  341. Einstellungen werden in der Datei TUBS\TUBS.KFG gesichert; der Ordner TUBS\ 
  342. muß bereits existieren, damit die Einstellungen gesichert werden können.
  343.  
  344. 3.4 Teilkonfigurationen
  345. -----------------------
  346.  
  347. Neben kompletten Konfigurationen gibt es auch Teilkonfigurationen. Diese 
  348. bieten die Möglichkeit, nur bestimmte Einträge zu aktivieren/deaktivieren. 
  349. Alle anderen behalten ihren bisherigen Status.
  350.  
  351. Befindet sich der Cursor auf einem Konfigurationsnamen, so kann man mittels 
  352. [Control]-[+] in einen Modus schalten, in dem eine Teilkonfiguration erstellt 
  353. werden kann. In diesem Modus können Einträge wie gewohnt mittels Maus 
  354. und/oder [Insert] / [Delete] selektiert und deselektiert werden. Neben 
  355. [Insert] und [Delete] kann auch direkt [+] und [-] verwendet werden, um 
  356. Einträge zu selektieren und um gleich festzulegen, ob der Eintrag bei Wahl 
  357. der Teilkonfiguration aktiviert oder deaktiviert wird (bei '+' wird er 
  358. aktiviert, bei '-' deaktiviert; bei selektierten Einträgen steht auch vor dem 
  359. Namen '+' oder '-'). Bei zu kopierenden Dateien gibt es keinen '+'- oder 
  360. '-'-Zusatz.
  361.  
  362. Der Modus kann mittels [Undo] verlassen werden, ohne die Konfiguration zu 
  363. speichern. Wird er mittels [Return] verlassen, so wird noch nach einem Namen 
  364. für die Teilkonfiguration gefragt. Wird auch dieser mittels [Return] 
  365. bestätigt, so wird die Teilkonfiguration gespeichert. Teilkonfigurationen 
  366. werden durch ein '+' vor dem Namen gekennzeichnet.
  367.  
  368. Bei der Wahl einer Teilkonfiguration blinkt der Name nur einige Male; er wird 
  369. danach nicht invers dargestellt.
  370.  
  371. NB: Links werden nur beim Editieren einer Teilkonfiguration berücksichtigt. 
  372. Beim Wählen einer Teilkonfiguration bleiben sie unberücksichtigt.
  373.  
  374. Auch die 'inverse' Teilkonfiguration kann gewählt werden. 'Invers' soll dabei 
  375. hei₧en, da₧ '+'-Einträge deaktiviert werden und '-'-Einträge aktiviert 
  376. werden. Zu kopierende Dateien bleiben unverändert. Bitte beachten Sie, da₧ 
  377. die Wahl der 'inversen' Teilkonfiguration je nachdem, was gerade aktiviert 
  378. ist, nicht unbedingt die Wahl der Teilkonfiguration rückgängig macht.
  379.  
  380. Die inverse Teilkonfiguration kann mittels Drücken von [Delete] gewählt 
  381. werden, wenn sich der Cursor auf dem Konfigurationsnamen befindet, oder durch 
  382. Anklicken des Konfigurationsnamens mit der linken Maustaste während die 
  383. Control-Taste gedrückt ist, oder indem man zunächst [-] eingibt (dann steht 
  384. auch in der Statuszeile ein '-') und dann wie gewohnt mittels Zifferntaste, 
  385. Funktionstaste oder Buchstabentaste die jeweilige Konfiguration auswählt. 
  386. Letzteres ('-' als Präfix) funktioniert auch beim Booten.
  387.  
  388. Will man einem Eintrag statt einer Teilkonfiguration wieder eine normale 
  389. Konfiguration zuordnen, so speichert man einfach mittels [Control]-[Ziffer] 
  390. bzw. mit [Shift]-[Control]-[Ziffer] eine Konfiguration (siehe oben).
  391.  
  392. 3.5 Hilfefunktion
  393. -----------------
  394.  
  395. Über die Taste [Help] bekommt man eine Übersicht über die 
  396. Tastenkombinationen. Dabei wird der Inhalt der Datei TUBS\TUBS.HLP angezeigt.
  397. Der Text kann bei Bedarf eigenen Vorstellungen angepa₧t werden. Zu beachten 
  398. ist, da₧ bei der Ausgabe VT52-Sequenzen interpretiert werden.
  399.  
  400. In der Hilfeseite kann man mittels Cursur nach oben/unten zeilenweise 
  401. scrollen; bei gedrückter Shift-Taste seitenweise. [Home] geht an den Anfang, 
  402. [Shift]-[Home] an das Ende.
  403.  
  404. Mittels [Undo] verlä₧t man die Hilfeseite.
  405.  
  406. 3.6 Name verändern
  407. ------------------
  408.  
  409. Mit [Control]-[V] kann der aktuelle Name editiert werden (V wie 'Name 
  410. [V]erändern').
  411.  
  412. In der ersten Spalte dient dies zum Benennen bzw. Umbenennen einer
  413. Konfiguration.
  414.  
  415. Bei Accessories und Autoordnerprogrammen ist dies zum Einfügen von Wildcards 
  416. gedacht, z. B. bei einem Programm wie CACHEnnn, das die Puffergrö₧e aus dem 
  417. Dateinamen ermittelt. Als Wildcards stehen ? und * zur Verfügung. ? ersetzt 
  418. ein einzelnes Zeichen, * beliebig viele Zeichen (auch keines); * ist nur am 
  419. Ende erlaubt (bzw. nachfolgendes wird ignoriert). Speichert man die 
  420. Konfiguration ab, so wird der Name mit Wildcards übernommen und beim Aufruf 
  421. dieser Konfiguration werden nun alle passenden Namen erkannt (also z. B. 
  422. CACHE100, CACHE50 usw. bei CACHE*)
  423.  
  424. Mit [Control]-[U] kann die zum aktuellen Namen gehörende Datei umbenannt 
  425. werden (U wie '[U]mbenennen'). Dies ist z. B. dazu gedacht, den Namen und 
  426. somit auch die Puffergrö₧e eines Programmes wie CACHEnnn beim Booten zu 
  427. verändern.
  428.  
  429. Beim Editieren eines Eintrags stehen jeweils folgende Tasten zur Verfügung:
  430.  
  431.    Esc         alles löschen
  432.    Undo        Editieren abbrechen
  433.    Return      Name übernehmen
  434.    Backspace   Zeichen vor dem Cursor löschen
  435.    Delete      Zeichen unter dem Cursor löschen
  436.  
  437. Der Cursor kann mit den Cursortasten nach links und rechts bewegt werden,
  438. zusammen mit der Shift-Taste zum Anfang bzw. Ende. Das Editieren erfolgt
  439. immer im Einfügemodus.
  440.  
  441. 3.7 Reihenfolge der Anzeige wechseln
  442. ------------------------------------
  443.  
  444. Mittels [Esc] oder dem Anklicken der Statusanzeige 'alphabetische 
  445. Reihenfolge' bzw. 'physikalische Reihenfolge' kann man die Anzeige der 
  446. Dateien zwischen alphabetischer und physikalischer Reihenfolge umschalten.
  447.  
  448. 3.8 Physikalische Reihenfolge der Dateien ändern
  449. ------------------------------------------------
  450.  
  451. Es ist möglich, mittels TUBS die physikalische Reihenfolge der Dateien zu 
  452. ändern. Dazu wird ein temporärer Ordner namens '($TUBS$).TMP' im jeweiligen 
  453. Pfad erzeugt. Das Umordnen der Dateien ist nur möglich, falls solch ein 
  454. Ordner NICHT existiert.
  455.  
  456. NB: Das Umordnen der Dateien kann einige Zeit in Anspruch nehmen, da zum 
  457. Umordnen GEMDOS.Frename verwendet wird und nicht etwa auf irgendeine 
  458. unsaubere Art direkt das Directory manipuliert wird.
  459.  
  460. Bedienung: Mit [Control]-[P] kommt man in den Umordnungsmodus. Mit den 
  461. Cursortasten kann man den Cursor wie gewohnt positionieren. Mit 
  462. Control-Cursortasten verschiebt man eine Datei. Eine Datei kann auch mit 
  463. der Maus verschoben werden, indem man die linke Maustaste gedrückt hält und 
  464. die Maus bewegt. [Undo] macht die Umordnung rückgängig und verlä₧t den 
  465. Umordnungsmodus. [Return] bestätigt die Umordnung und führt sie durch. 
  466.  
  467. 3.9 Reihenfolge der Konfigurationen ändern
  468. ------------------------------------------
  469.  
  470. Die Reihenfolge der Konfigurationen ist genauso änderbar, wie die
  471. physikalische Reihenfolge der Dateien (siehe 3.8).
  472.  
  473. 3.10 Konfigurationsübergreifendes Aktivieren/Deaktivieren von Einträgen
  474. -----------------------------------------------------------------------
  475. (Nur in der registrierten Version verfügbar.)
  476.  
  477. Will man ein neues Programm in mehrere Konfigurationen aufnehmen, so mu₧ man 
  478. es nicht in allen Konfigurationen einzeln aktivieren. Stattdessen aktiviert 
  479. man mittels [Shift]-[Insert] einen Modus, der eine globale 
  480. (konfigurationsübergreifende) Selektion zulä₧t. In diesem Modus können 
  481. beliebige Dateien selektiert werden und auch mehrere Konfigurationsnamen. 
  482. Bestätigt man die Selektion mittels [Return], so werden die selektierten 
  483. Dateien in allen gewählten Konfigurationen aktiviert. Mittels [Undo] kann man 
  484. den Modus verlassen, ohne Veränderungen zu bewirken.
  485.  
  486. Analog gelangt man mittels [Shift]-[Delete] in einen Modus, der es erlaubt, 
  487. Dateien in mehreren Konfigurationen gleichzeitig zu deaktivieren. In diesem 
  488. Fall werden bei der Bestätigung mittels [Return] alle selektierten Dateien in 
  489. allen gewählten Konfigurationen deaktiviert. Mittels [Undo] kann man den 
  490. Modus verlassen, ohne Veränderungen zu bewirken.
  491.  
  492. 3.11 Dateistatus in die Konfiguration übernehmen
  493. ------------------------------------------------
  494.  
  495. Will man beim Erstellen einer neuen Konfiguration den aktuellen Status der 
  496. Dateien einer Gruppe, also den durch die aktuelle Extension gegebenen Zustand 
  497. der Dateien (aktiviert/deaktiviert), in die Konfiguration übernehmen, so 
  498. bewegt man den Cursor in die jeweilige Spalte, drückt [Control]-[C] und 
  499. bestätigt die Nachfrage mit [Return]. 
  500.  
  501. 3.12 Links (Abhängigkeiten zwischen verschiedenen Einträgen)
  502. ------------------------------------------------------------
  503. (Nur in der registrierten Version verfügbar.)
  504.  
  505. Häufig gehört zu einem Autoordnerprogramm ein Accessory oder CPX, das man 
  506. immer zusammen mit dem Programm aktivieren bzw. deaktivieren will. Daneben 
  507. gibt es Programme, die nicht gleichzeitig aktiv sein dürfen, oder andere 
  508. Programme benötigen, um zu funktionieren. TUBS bietet deshalb die 
  509. Möglichkeit, zwischen einzelnen Programmen, Accessories, CPXen usw. 
  510. Abhängigkeiten (Links) festzulegen.
  511.  
  512. Befindet sich der Cursor in einer der Spalten für Autoordnerprogramme, 
  513. Accessories usw., so gelangt man mittels [Control]-[L] in einen Modus, in dem 
  514. die Abhängigkeiten zu dem Eintrag, auf dem sich der Cursor befindet, 
  515. festgelegt werden können. Es gibt sechs mögliche Abhängigkeiten:
  516.  
  517.    = Aktivierung bei Aktivierung, Deaktivierung bei Deaktivierung
  518.    # Deaktivierung bei Aktivierung, Aktivierung bei Deaktivierung
  519.    + Aktivierung bei Aktivierung
  520.    - Deaktivierung bei Aktivierung
  521.    * Aktivierung bei Deaktivierung
  522.    / Deaktivierung bei Deaktivierung
  523.  
  524. Um eine Abhängigkeit festzulegen, selektiert man den entsprechenden Eintrag 
  525. mittels [Insert] oder direkt durch Eingabe eines der angegebenen Zeichen. Die 
  526. Art der Abhängigkeit kann über Eingabe des entsprechenden Zeichens festgelegt 
  527. werden oder durch Anklicken des Zeichens vor dem Eintrag (nachdem er 
  528. selektiert wurde) bis das gewünschte Zeichen erscheint.
  529.  
  530. Um eine Abhängigkeit zu löschen, deselektiert man den jeweiligen Eintrag 
  531. mittels [Delete] oder auch [Insert] bzw. durch Anklicken mit der linken 
  532. Maustaste.
  533.  
  534. Mittels [Return] werden die Einstellungen übernommen, mit [Undo] kann man den 
  535. Modus verlassen, ohne die Einstellungen zu übernehmen.
  536.  
  537. Auch mehrstufige Abhängigkeiten sind möglich, d. h. auch Abhängigkeiten eines 
  538. abhängigen Eintrags werden berücksichtigt. Zwei Einträge können auch 
  539. gegenseitig voneinander abhängen (direkt oder indirekt); es kommt nicht zu 
  540. Endlosschleifen.
  541.  
  542. Bei gedrückter Control-Taste kann man (im normalen Modus) Einträge ohne 
  543. Berücksichtigung der Abhängigkeiten selektieren und deselektieren.
  544.  
  545. Für Leute, die die Abhängigkeiten lieber in einer ASCII-Datei festlegen und 
  546. editieren möchten, gibt es die Programme KFG2LNK.TOS und LNK2KFG.TOS. 
  547. KFG2LNK.TOS erzeugt aus der Datei TUBS.KFG die ASCII-Datei TUBS.LNK, in der 
  548. dann alle definierten Abhängigkeiten als ASCII-Text stehen. Diese Datei kann 
  549. man nun mit einem Texteditor bearbeiten. Hat man noch keine Links definiert, 
  550. so braucht man KFG2LNK.TOS natürlich nicht zu starten, sondern erstellt 
  551. direkt die ASCII-Datei TUBS.LNK. LNK2KFG.TOS schreibt die in TUBS.LNK 
  552. definierten Abhängigkeiten in die Datei TUBS.KFG. 
  553.  
  554. Jede Zeile der Datei TUBS.LNK mu₧ mit dem Namen eines Autoordnerprogramms, 
  555. Accessories usw. beginnen. Ggf. mu₧ der vollständige Pfad angegeben werden. 
  556. Ist kein Pfad angegeben, so wird der erste Pfad genommen, bei dem die 
  557. Extension pa₧t. Als Extension mu₧ die Extension der aktivierten Datei 
  558. angegeben sein. Danach müssen die Namen (wiederum ggf. mit Pfad) der 
  559. abhängigen Einträge incl. Extension stehen, jeweils eingeleitet durch eines 
  560. der Zeichen '=', '#', '+', '-', '*' oder '/' (Bedeutung siehe oben). Zwischen 
  561. den Namen und Zeichen können beliebig Leerzeichen stehen. Die Datei TUBS.LNK 
  562. könnte z. B. folgenden Inhalt haben:
  563.  
  564. VGA_SIMU.PRG - VGA_HIGH.PRG = VGA_SIMU.CPX
  565. VGA_HIGH.PRG - VGA_SIMU.PRG = VGA_SIMU.CPX
  566. MULTDIAL.PRG -LETEMFLY.PRG 
  567. C:\AUTO\LETEMFLY.PRG -C:\AUTO\MULTDIAL.PRG =C:\CPX\LET_CONF.CPX
  568. WINX.PRG =WINX.CPX  + C:\AUTO\GEMRAM.PRG
  569. ARROWFIX.PRG =ARROWFIX.CPX  + GEMRAM.PRG 
  570. SHBUF.PRG    + GEMRAM.PRG
  571.  
  572. Das würde folgende Abhängigkeiten definieren: Bei Aktivierung von 
  573. VGA_HIGH.PRG wird VGA_SIMU.PRG deaktiviert und umgekehrt. Ebenso deaktivieren 
  574. sich MULTDIAL.PRG und LETEMFLY.PRG gegenseitig. Wird eines der beiden 
  575. Programme VGA_HIGH.PRG oder VGA_SIMU.PRG aktiviert, so wird auch VGA_SIMU.CPX 
  576. aktiviert; ist keines von beiden aktiviert, ist auch VGA_SIMU.CPX 
  577. deaktiviert. WINX.CPX, ARROWFIX.CPX und LET_CONF werden immer zusammen mit 
  578. WINX.PRG, ARROWFIX.PRG bzw. LETEMFLY.PRG aktiviert/deaktiviert. Bei 
  579. Aktivierung von WINX.PRG, ARROWFIX.PRG oder SHBUF.PRG wird auch GEMRAM.PRG 
  580. aktiviert. 
  581.  
  582. 3.13 Bildschirmauflösung
  583. ------------------------
  584.  
  585. Falls in niedriger Auflösung (Auflösung 0) gebootet wurde (Farbbildschirm), 
  586. so kann mittels [Control]-[A] die Auflösung festgelegt werden, die beim 
  587. Verlassen von TUBS eingestellt wird. Es liegt in der Verantwortung des 
  588. Benutzers, sinnvolle Werte einzugeben! Ein sinnvoller Wert ist z. B. 1 für 
  589. die mittlere ST-Auflösung oder bei TTs 4 für die mittlere TT-Auflösung. (Bei 
  590. ungültigen Werten löst die Hardware (Shifter) einen Reset des Rechners aus!). 
  591. Neuere TOS-Versionen (z. B. TOS 3.06) booten nicht mehr in Auflösung 0, so 
  592. da₧ diese Funktion dort nicht zur Verfügung steht (sie wird aber auch nicht 
  593. benötigt).
  594.  
  595. 3.14 Konfiguration übernehmen / TUBS verlassen
  596. ----------------------------------------------
  597.  
  598. Mit [Return] bzw. [Enter] (im folgenden [Return]) wird die ausgewählte 
  599. Konfiguration bestätigt und TUBS verlassen.
  600.  
  601. Auch mittels [Control]-[Q] kann man die Konfiguration übernehemen und TUBS 
  602. verlassen. Mittels [Shift]-[Control]-[Q] kann man TUBS verlassen, ohne 
  603. irgendwelche Änderungen (Umbenennen/Kopieren/Löschen) zu machen.
  604.  
  605. [Alternate]-[Return] wirkt genauso wie [Return], jedoch wird nach dem 
  606. Einstellen der Konfiguration ein Reset ausgeführt. Dies ist dazu gedacht, 
  607. Programme zu aktivieren bzw. deaktivieren, die vor TUBS im AUTO-Ordner 
  608. stehen.
  609.  
  610. Wird zusätzlich noch eine Shift-Taste gedrückt, also 
  611. [Shift]-[Alternate]-[Return], wird ein Kaltstart ausgelöst.
  612.  
  613. Falls Konfigurationen geändert wurden, erscheint eine Nachfrage, ob die 
  614. geänderte Form abgespeichert werden soll.
  615.  
  616. 3.15 Reset
  617. ----------
  618.  
  619. Falls ein Programm, das physikalisch vor TUBS liegt, von TUBS umbenannt 
  620. wurde, so führt TUBS automatisch einen Reset aus.
  621.  
  622. Resetfeste Programme lassen sich nur durch einen Kaltstart aus dem Speicher 
  623. entfernen. Auch hier bietet TUBS eine Hilfe zur Automatisierung: In der 
  624. ASCII-Datei TUBS.CLD (CLD wie CoLD Boot, also Kaltstart) können Dateien 
  625. (Programme) angegeben werden, die sich nur durch einen Kaltstart aus dem 
  626. Speicher entfernen lassen. TUBS.CLD wird im TUBS-Ordner gesucht. Die Dateien 
  627. müssen zeilenweise incl. Pfad in der Datei stehen. Wird eine dieser Dateien 
  628. von TUBS deaktiviert, macht TUBS automatisch einen Kaltstart. Dies ist z. B. 
  629. für MAGXBOOT.PRG interessant, um MagiC durch Wahl einer Konfiguration ohne 
  630. MAGXBOOT.PRG wieder loszuwerden.
  631.  
  632. Neben der Möglichkeit, mittels ([Shift]-)[Alternate]-[Return] von Hand einen 
  633. Reset auszuführen, besteht die Möglichkeit, einer Konfiguration fest einen 
  634. Reset zuzuordnen: befindet sich der Cursor auf dem Namen einer Konfiguration, 
  635. so kann man mittels [Control]-[R] den Resetstatus der Konfiguration 
  636. umschalten. Erscheint nach der Nummer der Konfiguration ein 'r' oder 'R', so 
  637. wird nach Einstellen der entsprechenden Konfiguration ein Reset ausgeführt. 
  638. Ein 'r' steht für einen Warmstart, ein 'R' für einen Kaltstart. Der 
  639. Resetstatus kann auch mit der Maus durch Anklicken des 'r'/'R' (bzw. dessen 
  640. Position) umgeschaltet werden.
  641.  
  642. Au₧erdem kann man (bei den Kopier-Optionen, siehe unten) auch einer 
  643. Dateigruppe, aus der eine Datei kopiert wird, einen Reset zuordnen.
  644.  
  645. 3.16 Fastload-Status
  646. --------------------
  647.  
  648. Mittels [Control]-[F] kann bei entsprechend konfigurierten Dateigruppen 
  649. (siehe CONFIG.PRG), normalerweise bei Accessories und Programmen, das 
  650. Fastload-Bit im Programmheader verändert werden. Bei gesetztem Fastload-Bit 
  651. wird ab TOS 1.04 nicht mehr der gesamte Speicher gelöscht, so daß der 
  652. Bootvorgang je nach Speichergröße des Rechners und Anzahl der aktivierten 
  653. Accessories und Programme zum Teil erheblich beschleunigt wird. Manche 
  654. (schlecht programmierte) Programme gehen allerdings davon aus, daß der 
  655. gesamte Speicher gelöscht ist, und funktionieren deshalb bei gesetzem 
  656. Fastload-Bit nicht korrekt. Da zu diesen schlecht programmierten Programmen 
  657. leider auch das TOS gehört (zumindest bis TOS 1.04) sollte beim physikalisch 
  658. ersten Accessory und beim physikalisch ersten Autoordner-Programm das 
  659. Fastload-Bit gelöscht sein. TUBS selbst funktioniert auch mit gesetztem 
  660. Fastload-Bit.
  661.  
  662. Falls TUBS so konfiguriert wurde, daß der Fastload-Status nicht automatisch 
  663. ermittelt wird (siehe CONFIG.PRG), so erkennt man dies an einem kleinen f 
  664. hinter 'Status: ' in der zweiten Bildschirmzeile. Mittels 
  665. [Control]-[Alternate]-[F] oder Anklicken des f kann man den Fastload-Status 
  666. der Programme ermitteln lassen; dies erfolgt auch automatisch beim ersten 
  667. Drücken von [Control]-[F]. Falls der Fastload-Status der Programme bereits 
  668. ermittelt wurde, so steht statt dem kleinen f ein großes F. Der 
  669. Fastload-Status der Programme kann auch mit der Maus durch Anklicken des 
  670. jeweiligen 'F' (bzw. dessen Position) umgeschaltet werden.
  671.  
  672. 3.17 TUBS.INF - Info zu einzelnen Dateien
  673. -----------------------------------------
  674.  
  675. In der ASCII-Datei TUBS.INF kann man Informationen zu einzelnen Dateien 
  676. ablegen. TUBS.INF wird im TUBS-Ordner gesucht. Mittels [Shift]-[Help] oder 
  677. durch Anklicken mit der linken Maustaste während die Shift-Taste gedrückt ist 
  678. oder durch Drücken der linken Maustaste bei gedrückt gehaltener rechter 
  679. Maustaste kann man sich den Informationstext aus TUBS.INF zu dem Eintrag, auf 
  680. dem sich der Cursor befindet, von TUBS anzeigen lassen.
  681.  
  682. Aufbau der Datei TUBS.INF:
  683. Am Zeilenanfang werden Dateinamen incl. aktiver Extension oder 
  684. Konfigurationsnamen in Anführungszeichen erwartet. Bei den 
  685. Konfigurationsnamen ist auf korrekte Gro₧-/Kleinschreibung und Leerzeichen zu 
  686. achten. Dahinter wird der Informationstext erwartet. Der Informationstext 
  687. kann sich auch über mehrere Zeilen erstrecken; weitere Zeilen müssen 
  688. lediglich eingerückt sein (da Text am Zeilenanfang als Dateiname gewertet 
  689. wird). Der Text wird automatisch umgebrochen. Durch einen vertikalen Strich 
  690. ('|') kann man explizit einen Zeilenumbruch vorgeben.
  691.  
  692.  
  693.  
  694. 4. Die Ordner im Ordner TUBS\
  695. =============================
  696.  
  697. TUBS bietet die Möglichkeit, aus verschiedenen DESKTOP.INFs (*.INF) eines 
  698. auszuwählen und als DESKTOP.INF ins Wurzelverzeichnis zu kopieren. Diese 
  699. Funktionalität ist nicht auf DESKTOP.INFs beschränkt, sondern man kann 
  700. beliebige Dateien kopieren. Dazu legt man einen Ordner mit dem Namen der 
  701. Zieldatei im Ordner TUBS\ (dieser kann mittels CONFIG.PRG festgelegt werden) 
  702. an, also z. B. TUBS\DESKTOP.INF\. In diesen Ordner kopiert man die Dateien, 
  703. aus denen man eine auswählen will. Die Dateien müssen die gleiche Extension 
  704. haben wie der Ordner. Alle solchen Dateien werden dann von TUBS in einer 
  705. Spalte mit dem Namen des Ordners als Überschrift angezeigt. (Falls es keine 
  706. Datei mit passender Extension in dem Ordner gibt, wird nichts angezeigt, also 
  707. auch keine Spalte für diesen Ordner verwendet.) Aus ihnen kann eine 
  708. ausgewählt werden, die dann auf eine Datei mit dem Namen des Ordners kopiert 
  709. wird (existiert dieses Datei bereits, so wird sie überschrieben). Der 
  710. Zielpfad ist dabei normalerweise das Wurzelverzeichnis, unter den 
  711. Kopier-Optionen (siehe unten) kann aber auch ein anderer Pfad eingestellt 
  712. werden.
  713.  
  714. Die Reihenfolge der Anzeige der Ordner wird durch die physikalische 
  715. Reihenfolge der Ordner bestimmt. Die Ordner müssen also in der gewünschten 
  716. Reihenfolge erzeugt werden.
  717.  
  718. Der Inhalt der Ordner wird jeweils in einer Spalte angezeigt. Die Anzahl der 
  719. (maximal) gleichzeitig angezeigten Spalten ist abhängig von der 
  720. Bildschirmauflösung. Gibt es mehr Datei-Gruppen als Platz zur Verfügung 
  721. steht, so erscheinen über den Dateinamen Pfeile und man kann durch mehrere 
  722. "Seiten" blättern.
  723.  
  724.  
  725.  
  726. 4.1 Kopier-Optionen
  727. -------------------
  728.  
  729. Mittels [Control]-[O] (falls sich der Cursor in einer der Ordner-Gruppen 
  730. befindet) oder durch Anklicken der Überschrift (Ordnername) können folgende 
  731. Optionen für das Kopieren einer Datei des zugehörigen Ordners eingestellt 
  732. werden:
  733. - Zielpfad:
  734.   Dieser Pfad bestimmt zusammen mit dem Namen des Ordners die Zieldatei.
  735.   Normalerweise ist der Zielpfad \ (Wurzelverzeichnis)
  736. - Vor dem Kopieren aktuelle Datei sichern:
  737.   Falls diese Option angeschaltet wird, so wird beim Kopieren einer Datei aus 
  738.   diesem Ordner der Name dieser Datei in einem Directory-Eintrag mit der 
  739.   Extension '.~~~' gemerkt. Wird nun erneut eine Datei kopiert, so wird 
  740.   zunächst die aktuelle Datei (Zieldatei) unter dem letzten Namen in den 
  741.   Ordner zurückkopiert, bevor sie durch die neue Datei überschrieben wird. 
  742.   Damit werden z. B. Änderungen eines DESKTOP.INFs durch "Arbeit sichern" 
  743.   automatisch gerettet.
  744. - Zieldatei löschen, falls keine Datei ausgewählt ist:
  745.   Falls diese Option angeschaltet wird, so wird die Zieldatei gelöscht, falls 
  746.   keine Datei des Ordners ausgewählt ist. Bei DESKTOP.INFs und ähnlichen 
  747.   Dateien ist diese Option natürlich nicht anzuschalten! Sinn hat sie z. B. 
  748.   bei Autoexec-Batch-Dateien.
  749. - Reset, falls eine Datei ausgewählt ist:
  750.   Falls diese Option angeschaltet wird, so wird zum Schlu₧ ein Reset 
  751.   ausgelöst, falls eine Datei dieser Gruppe kopiert wurde. Dies ist sinnvoll 
  752.   bei Dateien, deren Inhalt nur bei einem Neustart des Rechners (durch 
  753.   Programme die vor TUBS im AUTO-Ordner liegen) ausgewertet wird.
  754.  
  755. 4.2 Kopieren der aktuellen Datei
  756. --------------------------------
  757.  
  758. Befindet sich der Cursor in einer der Ordner-Gruppen, so kann mittels 
  759. [Control]-[K] die aktuelle Datei (Datei mit dem Namen des Ordners im 
  760. eingestellten Zielpfad) in den zugehörigen Ordner kopiert werden. Dabei wird 
  761. die Datei überschrieben, auf deren Name sich der Cursor befindet. Mittels 
  762. [Control]-[N] kann ein neuer Eintrag erzeugt werden, unter dessen Name die 
  763. Datei dann kopiert wird. Die Aktion kann jeweils mit [Undo] abgebrochen 
  764. werden.
  765.  
  766.  
  767.  
  768. 5. Editor aufrufen (siehe auch CONFIG.PRG)
  769. ==========================================
  770.  
  771. Befindet sich der Cursor in einer der Spalten für Autoordnerprogramme, 
  772. Accessories usw., so wird in der ASCII-Datei TUBS.ED (sofern sie existiert) 
  773. nach dem jeweiligen Programm gesucht und falls ein Eintrag für dieses 
  774. Programm existiert, wird der Editor mit der angegebenen Datei aufgerufen. 
  775. TUBS.ED wird im TUBS-Ordner gesucht.
  776.  
  777. Die Datei TUBS.ED mu₧ folgendes Format haben: Am Zeilenanfang mu₧ jeweils der 
  778. Name des Programms incl. aktiver Extension stehen, danach (durch Leerzeichen 
  779. getrennt) der Name (incl. Pfad) der Datei, die an den Editor übergeben werden 
  780. soll, wenn sich der Cursor auf dem zum Programm gehörenden Eintrag befindet 
  781. und [Control]-[E] gedrückt wird.
  782.  
  783. Befindet sich der Cursor in einer der Ordner-Gruppen, so kann mittels 
  784. [Control]-[E] ein Editor aufgerufen werden. Diesem wird in der Kommandozeile 
  785. der jeweilige Dateiname übergeben (die Datei, die zum Eintrag gehört, auf dem 
  786. der Cursor steht).
  787.  
  788. Mittels CONFIG.PRG (siehe weiter unten) können zwei Editoren festgelegt 
  789. werden. Der eine wird aufgerufen, falls TUBS im Autoordner gestartet wurde. 
  790. Bei diesem Editor mu₧ es sich um einen reinen TOS-Editor handeln, da ein 
  791. GEM-Editor im Autoordner bekanntlich nicht funktioniert. Der andere Editor 
  792. wird aufgerufen, wenn TUBS vom Desktop aus (bzw. unter Anwesenheit der AES) 
  793. aufgerufen wurde. Dieser Editor kann auch ein GEM-Editor sein.
  794.  
  795.  
  796.  
  797. 6. Shell starten
  798. ================
  799.  
  800. Mittels [Control]-[Z] kann man von TUBS aus ein Programm, z. B. eine Shell, 
  801. starten. Das zu startende Programm wird mittels CONFIG.PRG festgelegt. Dort 
  802. wird auch eine Environment-Datei festgelegt. Der Inhalt dieser Datei wird 
  803. (sofern sie existiert und nicht leer ist) als Environment an das Programm 
  804. übergeben, jedoch nur, wenn TUBS im AUTO-Ordner gestartet wurde. In der Datei 
  805. müssen zeilenweise die einzelnen Environmentvariablen stehen (sie mu₧ also 
  806. das gleiche Format besitzen, das auch DESKENV.PRG von U. Kern erwartet). 
  807.  
  808.  
  809.  
  810. 7. Bildschirmauflösung
  811. ======================
  812.  
  813. TUBS geht von einer Bildschirmauflösung mit (mindestens) 80 Textspalten aus. 
  814. Falls es in niedriger Auflösung gestartet wird, so wird in die mittlere 
  815. Auflösung umgeschaltet; damit kann TUBS auch vernünftig mit einem Farbmonitor 
  816. verwendet werden.
  817.  
  818. Die Bildschirmauflösung beim Verlassen von TUBS (vgl. [Control]-[A], 3.13) 
  819. kann vorgewählt werden. Dazu benennt man TUBS.PRG um in TUBSx.PRG. Dabei 
  820. steht x für eine Ziffer, die eine gültige Bildschirmauflösung angibt. Um also 
  821. z. B. automatisch in die mittlere Auflösung umzuschalten, nennt man das 
  822. Programm TUBS1.PRG. Diese Auflösungsumschaltung wird auch ausgeführt, falls 
  823. TUBS nicht mittels [*] aktiviert wird, jedoch nur, wenn in niedriger 
  824. Auflösung gebootet wurde (vgl. [Control]-[A]).
  825.  
  826. 7.1 Grafikerweiterungen/Grafikkarten
  827. ------------------------------------
  828.  
  829. Die Software einiger Grafikerweiterungen verkraftet es nicht, wenn ein 
  830. Programm im AUTO-Ordner eine VDI-Workstation öffnet. Deshalb bietet TUBS 
  831. normalerweise im AUTO-Ordner keine Maus, falls es eine Grafikerweiterung zu 
  832. erkennen glaubt. Mittels CONFIG.PRG kann dieses Verhalten beeinflu₧t werden 
  833. (vgl. 9. CONFIG.PRG).
  834.  
  835. 7.2 Overscan
  836. ------------
  837. Falls Overscan installiert ist, so gibt TUBS einen 'Pling' (ASCII 7) aus, um 
  838. die von Overscan zerstörten Soundchip-Register zu initialisieren (damit der 
  839. Tastaturklick normal klingt).
  840.  
  841. Die Overscan-Unterstützung wurde an die AutoSwitch-OverScan-Software 
  842. angepaßt, da die alten XBIOS-Funktionsnummern (84 und folgende) mit neuen 
  843. XBIOS-Routinen auf dem TT kollidieren. Benutzer der alten Overscan-Software 
  844. mögen sich bei Karsten Isakovic beschweren (oder die Software patchen). Falls 
  845. Overscan aktiv ist, kann die Bildschirmauflösung nur mit der passenden 
  846. Overscan-Software umgeschaltet werden (XBIOS-Funktionsnummern 4200 und 
  847. folgende), da Overscan den Auflösungswechsel restringiert.
  848.  
  849. Ohne Gewähr seien hier die zu patchenden Werte für Overscan v2.01 aufgeführt:
  850.  
  851.    alt            neu
  852.    $0C500054      $0C501068
  853.    $0C500055      $0C501069
  854.    $0C500056      $0C50106A
  855.    $0C500057      $0C50106B
  856.    $0C500058      $0C50106C
  857.    
  858. (wie gesagt: ohne Gewähr!)
  859.  
  860. Für diese Version der OverScan-Software gilt auch das unter 7.1
  861. (Grafikerweiterungen) gesagte.
  862.  
  863.  
  864.  
  865. 8. Bemerkungen
  866. ==============
  867.  
  868. TUBS bietet bewu₧t keine Möglichkeiten, um
  869. - zu beeinflussen, wo Accessories vom Betriebssystem gesucht werden
  870. - ein Environment zu setzen
  871. - einen Cookie Jar anzulegen
  872. - die Uhrzeit einzustellen
  873. Für all diese Aufgaben gibt es bereits reichlich (kleine) Programme für den 
  874. AUTO-Ordner, die diese Aufgaben individueller und besser lösen können als 
  875. TUBS.
  876.  
  877. ('Begrü₧ungssound':) Wird TUBS aktiviert, so sucht es nach der Datei TUBS.XDS 
  878. im TUBS-Ordner. Existiert diese, so wird der Inhalt in den Speicher geladen 
  879. und an die XBIOS-Routine Dosound übergeben. Will man beispielsweise jedesmal, 
  880. wenn TUBS aktiviert wird, einen Pling hören, so benennt man PLING.XDS in 
  881. TUBS.XDS um (siehe auch XDS.TXT).
  882.  
  883. Will man bestimmte Programme, wie z. B. TUBS selbst, niemals deaktivieren, so 
  884. kann man ein vesehentliches Deaktivieren einfach durch Setzen des Dateistatus 
  885. auf 'nur lesen' (im Desktop unter 'Datei/Zeige Info...') vermeiden.
  886.  
  887. Anmerkung für Besitzer eines Plattentreibers oder anderem Programm, das den 
  888. Tastaturpuffer leert:
  889.  
  890. Man kann [*] solange gedrückt halten, bis TUBS aktiv wird. Hält man eine 
  891. Zifferntaste (0 bis 9) gedrückt (bzw. falls man eine Zifferntaste mehrmals 
  892. drückt), so wartet TUBS, bis man eine andere Taste drückt. Der Sinn dieser 
  893. Aktion ist das Leeren des Tastaturpuffers.
  894.  
  895.  
  896.  
  897. 9. CONFIG.PRG
  898. =============
  899.  
  900. Mit dem Programm CONFIG.PRG können die nachfolgenden Dinge konfiguriert 
  901. werden. Die Einstellungen werden mittels "Sichern" zum Teil in TUBS.PRG 
  902. selbst, zum Teil in TUBS.KFG gesichert. 
  903. Der Button "Lesen ..." erlaubt das Auslesen der konfigurierten Parameter aus 
  904. einer älteren Programmversion von TUBS.PRG. TUBS.KFG wird ggf. automatisch 
  905. beim Start von CONFIG.PRG konvertiert. 
  906.  
  907. - Aktivierungstaste:
  908.   Dieses Zeichen legt fest, durch welche Taste man beim Booten in den 
  909.   Hauptdialog von TUBS gelangt.
  910.   Will man TUBS durch Gedrückthalten einer Shift-Taste aktivieren, so kann 
  911.   man hier '' (ASCII 1) eintragen. Unter TOS 2.06/3.06 ist dies z. B. durch 
  912.   Eingabe von [Alternate]-[1] (Ziffernblock) möglich. Unter alten 
  913.   TOS-Versionen ist dies ggf. durch residente Hilfsprogramme möglich (unter 
  914.   Let 'em Fly kann man z. B. mittels [Shift]-[Insert] eine Box auf den 
  915.   Bildschirm zaubern, in der man dann '' anklicken kann).
  916. - Default-Konfiguration:
  917.   Diese wird eingestellt, falls TUBS im Autoordner gestartet wurde und keine
  918.   andere Konfigurationswahl stattfand (weder Tastendruck noch passendes 
  919.   Zeitintervall). Wurde TUBS so konfiguriert, da₧ man immer in den 
  920.   Hauptdialog kommt, so wird die Konfiguration aber *nicht* gewählt!
  921.   Will man keine Default-Konfiguration, so lä₧t man das Feld einfach leer.
  922. - Immer in den Hauptdialog gehen (auch ohne Drücken der Aktivierungstaste).
  923.   Ist diese Option aktiviert, so wird TUBS automatisch wieder verlassen, 
  924.   falls innerhalb der bei "maximale Wartezeit" eingestellten Zeit keine Taste 
  925.   gedrückt wird und TUBS im AUTO-Ordner gestartet wurde.
  926. - Bei Fehlern auf Taste warten:
  927.   Falls diese Option aktiviert ist, so wartet TUBS auf eine Taste, falls beim 
  928.   Kopieren oder Umbenennen einer Datei ein Fehler aufgetreten ist. 
  929. - Fastload-Status automatisch ermitteln:
  930.   Falls diese Option aktiviert ist, so wird der Fastload-Status der Dateien, 
  931.   deren Gruppe den entspechenden Status besitzt (siehe unten; 
  932.   normalerweise Accessories und AUTO-Ordner-Programme) automatisch ermittelt. 
  933.   Ist die Option nicht aktiviert, so kann man den Fastload-Status im 
  934.   Hauptdialog von TUBS ermitteln. Das Ermitteln des Fastload-Status nimmt
  935.   (v. a. bei gro₧er Dateizahl) einige Zeit in Anspruch!
  936. - Anzeige in alphabet. Reihenfolge:
  937.   Falls diese Option aktiviert ist, so werden die Dateien zunächst in 
  938.   alphabetischer Reihenfolge angezeigt; sonst in physikalischer Reihenfolge 
  939.   (die Reihenfolge der Anzeige kann im Hauptdialog jederzeit mitels [Esc]
  940.   gewechselt werden). 
  941.  
  942. Über den Button "weitere Optionen" gelangt man in einen weiteren Dialog,
  943. in dem die folgenden Dinge konfiguriert werden können:
  944. - DMA-Sound-Lautstärke:
  945.   Bei Rechnern mit DMA-Sound (STE/TT) wird der angegebene Wert (aus dem 
  946.   Bereich von 0 bis 40) als Lautstärke eingestellt (analog zum SOUND-CPX).
  947. - Tastaturklick abschalten:
  948.   Falls diese Option aktiviert ist, so schaltet TUBS den Tastaturklick ab, 
  949.   falls es im AUTO-Ordner gestartet wurde. 
  950. - Glocke abschalten:
  951.   Falls diese Option aktiviert ist, so schaltet TUBS die Glocke ab, falls es
  952.   im AUTO-Ordner gestartet wurde.
  953. - Laufwerk B ausblenden:
  954.   Falls diese Option aktiviert ist, so blendet TUBS aus der Systemvariable 
  955.   _drvbits das Bit für Laufwerk B aus. Die kann sinnvoll sein, wenn man nur 
  956.   ein Diskettenlaufwerk hat. Man kann dann nichtmehr versehentlich irgendwo 
  957.   Laufwerk B auswählen und aufgefordert werden, Diskette B in Laufwerk A 
  958.   einzulegen.
  959. - Maus auch bei Grafikerweiterungen verwenden:
  960.   Falls diese Option aktiviert ist, so bietet TUBS auch im AUTO-Ordner immer 
  961.   eine Maus. Im Zusammenhang mit mancher Software kann dies zum Absturz des 
  962.   Rechners in TUBS oder nach dem Verlassen von TUBS führen (vgl. 7.1
  963.   Grafikerweiterungen)!
  964. - Keine Maus verwenden:
  965.   Falls diese Option aktiviert ist, so bietet TUBS im AUTO-Ordner nie eine 
  966.   Maus. Diese Option ist stärker als die vorherige und ebenfalls für Probleme 
  967.   mit Grafikerweiterungen gedacht.
  968. - Mausbeschleuniger in TUBS:
  969.   Falls diese Option aktiviert ist, so installiert TUBS im AUTO-Ordner einen 
  970.   Mausbeschleuniger (sofern eine Maus geboten wird). Die Beschleunigung ist 
  971.   abhängig von der Auflösung (Verdoppelung bzw. Vervierfachung der realtiven 
  972.   Koordinaten). Der Mausbeschleuniger ist nur während der Laufzeit von TUBS 
  973.   aktiv.
  974. - Kurze Konfigurationsnamen:
  975.   Normalerweise können Konfigurationsnamen 15 Zeichen lang sein; falls diese 
  976.   Option aktiviert ist, so haben die Konfigurationsnamen nur eine Länge von 
  977.   11 Zeichen. Dadurch kann man in der normalen ST-Hoch-Auflösung Platz für 
  978.   die Anzeige einer weiteren Datei-Gruppe gewinnen.
  979.  
  980. Über den Button "Pfade" gelangt man in einen weiteren Dialog, in dem einige 
  981. Pfade konfiguriert werden können:
  982. - Im oberen Teil des Dialogs können die Pfade konfiguriert werden, deren 
  983.   Dateien TUBS zum Aktivieren/Deaktivieren anzeigt. Für jeden Pfad kann der 
  984.   Titel, der Pfad, die Extension der aktivierten Programme und die Extension 
  985.   der deaktivierten Programme konfiguriert werden. Au₧erdem kann festgelegt 
  986.   werden, ob es sich bei den Dateien um ausführbare Dateien handelt (also 
  987.   solche, bei denen man den Fastload Status verändern kann) und ob die Anzahl 
  988.   und Gesamtgrö₧e der aktivierten Dateien angezeigt werden soll (z. B. für 
  989.   Accessories und CPX-Module interessant).
  990.   Mit den "Pfeil-Buttons" bewegt man sich durch die Pfade.
  991.   * Der Button "Neu" stellt einen neuen Pfad-Eintrag zur Verfügung
  992.   * Der Button "Entfernen" entfernt den aktuellen Pfad. 
  993.   * Mit dem Button "Position ..." kann man die Reihenfolge, in der die 
  994.     Dateigruppen von TUBS angezeigt werden, festlegen. Dazu gibt man im 
  995.     erscheinenden Dialog an, an welcher Stelle der aktuelle Pfad angezeigt 
  996.     werden soll.
  997.   NB: Falls hier ein Ordner für Accessories konfiguriert wird, so legt dies 
  998.   lediglich den Pfad fest, in dem TUBS nach Accessories sucht. Dies hat 
  999.   keinen Einflu₧ darauf, wo das Betriebssystem Accessories sucht; dies kann 
  1000.   gegebenenfalls durch ein entsprechendes Programm beeinflu₧t werden (z. B. 
  1001.   ACC.PRG von Steffen Engel).
  1002. - Ordner: Pfad des TUBS-Ordners. In diesem Pfad wird die Datei TUBS.KFG 
  1003.   gesucht und gesichert und auch die Ordner der zum Kopieren angebotenen 
  1004.   Dateien werden hier gesucht.
  1005. - TOS-Ed: Pfad des TOS-Editors, der bei [Control]-[E] aufgerufen wird, falls TUBS 
  1006.   im Autoordner aufgerufen wurde.
  1007. - GEM-Ed: Pfad des GEM-Editors, der bei [Control]-[E] aufgerufen wird, falls TUBS 
  1008.   vom Desktop aus aufgerufen wurde.
  1009. - Shell: Pfad des Programms (z. B. eine Shell), das bei [Control]-[Z] 
  1010.   aufgerufen wird.
  1011. - Env: Pfad einer Environment-Datei. Mit diesem Environment wird das Programm 
  1012.   (Shell) aufgerufen.
  1013.   NB: Der hier eingestellte Pfad beeinflu₧t nicht das Environment des 
  1014.   Desktops; zu diesem Zweck gibt es Programme wie z. B. DESKENV.PRG, ACC.PRG 
  1015.   oder auch GEMRAM.PRG.
  1016.  
  1017. Über den Button "Kopieroptionen" gelangt man in einen weiteren Dialog, in dem 
  1018. die Einstellungen vorgenommen werden können, die in TUBS mittels 
  1019. [Control]-[O] bzw. durch Anklicken des Spaltentitels eingestellt werden 
  1020. können (vgl. 4.1 Kopier-Optionen).
  1021. NB: Damit dies möglich ist, mu₧ von TUBS aus bereits einmal die Datei 
  1022. TUBS.KFG (mittels [Control]-[S] oder auf die Nachfrage am Programmende hin) 
  1023. gesichert worden sein!
  1024.  
  1025. Über den Button "Zeiten" gelangt man in einen weiteren Dialog, in dem bis zu 
  1026. fünf Zeitintervalle und zugehörige Konfigurationen konfiguriert werden 
  1027. können. Ein Zeitintervall wird von TUBS nur dann ausgewertet, wenn sich in 
  1028. der entsprechenden Zeile mindestens ein Kreuzchen befindet. TUBS untersucht 
  1029. die angekreuzten Zeitintervalle der Reihe nach daraufhin, ob die aktuelle 
  1030. Systemzeit in dem jeweiligen Intervall liegt. Au₧erdem wird noch aus dem 
  1031. aktuellen Systemdatum der Wochentag ermittelt. Liegt die aktuelle Systemzeit 
  1032. in dem angegebenen Zeitintervall und die "tägl."-Spalte oder die Spalte des 
  1033. jeweiligen Wochentags ist angekreuzt, so wird die angegebene Konfiguration 
  1034. ausgewählt (falls TUBS im AUTO-Ordner gestartet wurde und keine Taste 
  1035. gedrückt wurde). Bei der Konfigurationsnummer steht vor dem Schrägstrich die 
  1036. Konfigurationsgruppe, dahinter die Konfigurtionsnummer innerhalb der 
  1037. Konfigurationsgruppe; bei der unregistrierten Version wird die 
  1038. Konfigurationsgruppe immer auf eins gesetzt. Die Zeitintervalle können auch 
  1039. den Tageswechsel enthalten, also z. B. von 23:00 bis 02:00 gehen. Der 
  1040. Wochentag wird dabei durch den Beginn des Zeitintervalls festgelegt. 
  1041.  
  1042. Sollen die Zeitintervalle nur bei einem Kaltstart (also z. B. beim 
  1043. Einschalten des Rechners) ausgewertet werden, so kreuzen Sie die Option "nur 
  1044. bei Kaltstart auswerten" an. Damit TUBS einen Warmstart von einem Kaltstart 
  1045. unterscheiden kann, mu₧ Bit 0 des TUBS-Cookies entsprechend gesetzt sein. Das 
  1046. erledigt zum Beispiel das Programm TCKJ*.PRG. Es mu₧ vor TUBS im AUTO-Ordner 
  1047. gestartet worden sein; es mu₧ sich also physikalisch vor TUBS im AUTO-Ordner 
  1048. befinden. Siehe TCKJ.TXT.
  1049.